home *** CD-ROM | disk | FTP | other *** search
- JAY_MSA (Programm / accessory)
- (c) 1996 - 98 by JAY Software
-
-
- 1.4.1996
- -setline (invers file in the window)
- -problems with: menu line
- VA_START
-
- 3.4.1996
- -window scroll and completed fulling
- -files are implemented as dynamic list
- -ability to read subdirectories
-
- 4.4.1996
- -ability to extract file by doubleclick
-
- 10.4.1996
- -repaired cluster
- -everything what can is now done as dynamic object
- -directory is improved by groups of 16 (ldien) files in one
- dynamic block (faster removing, ...)
- -tested on TV (color mode) - some problems ...
- -repaired clip_rect for actual resolution
- -set lines aren't removed by handling window
- -window is horisontally scrolable in 50 columns
- -implemented clear / Shift clear keys
-
- 11.4.1996
- -used field of pointers to Direct Access into directory list
-
- 16.4.1996
- -more than 2 fat tables are available (cause of compatibility)
- -size of sector is constantly 512Bytes for reading directory
-
- 26.4.1996
- -directory implementation is read only once at the start,
- it is list of subdirectories
- -> I must work on dipose this list
-
- 23.5.1996
- -maxe value is now strictly no. of entries in whole list
- (the counter for entries starts at 0)
- -by entering directory it is load and by exiting disposed...
-
- 22.6.1996
- -by exiting directory stays in memory (disposed only by quit
- disk browsing)
- -!!! ability to extract all selected files and directories !!!
-
- 22.8.1996
- -the counter for entries starts at 1 (not as 23.5.1996)
- -ability to set files by rubber box
- -repaired begining of invers lines
-
- 26.8.1996
- -rubber box is ok now (no. of selected files when the
- window is small)
-
- 28.8.1996
- -rewrited procedure for control pull-down menu to useable form.
-
- 29.8.1996
- -pull-down menu runs very well now!!!
- -programmed: pack track
- must return maxe value after extracting directories
-
- 1.9.1996
- -mended maxe value after extracting
- -implemeted track-buffering (maximum of stored tracks is 10)
-
- 3.9.1996
- -disk packing is ok. (mended pack track & done read and pack)
- -no open file after start
- -new function close file
-
- 4.9.1996
- -buffers are allocated only when it's needed...
- -extracting of whole disk works now
-
- 7.9.1996
- -optional buffering while extraction of disk done
- -removed bug from fopen (last track wasn't read)
- -gemline is activated if MSA is started as a program
- -some alert is shown when extract files (1st version)
-
- 10.9.1996
- -improved alerts
- -mouse arrow is changed to read or write arrow according operation
- (new object file for mouse patterns)
-
- 12.9.1996
- -more alerts are ok now (by extracting and compressing disk,
- by extracting files and folders)
- -improved bitmap transfer functions for form_dial
- -written function Truncstr (for truncating strings to suposed length)
-
- 13.9.1996
- -written select all
- -added select option in file pd_menu (for wildcard selection)
- -path selection before extraction of file is prepared for click
- on (for select extract path)
-
- 16.9.1996
- -menu line for window is useable in normal form as we got from RCS
- -repaired clip rectangle after using pd_menu
- -number of objects is shown only when some MSA was opened
- -before extracting files is able to change path by clicking on it
- -procedure wildmatch for show and set match pattern
-
- 17.9.1996
- -selection of files - * for inv.selection
- + / - for wildmatching
- -disabling objects according to state of MSA
- -clip is back after bm_restore
- -matching files by wildcards works now (little bit slowly)
- -> mouse clocks (new mouse form)
- -> matching is included as IP file (wildmat.ip)
-
- 18.9.1996
- -new work mouse form
- -written form_alert function for position dials by mouse
- -created alert for disk and msa-file infos ( infal )
- -completed MSA-file info including bootable test (ASM routine)
- -repaired fm_dial for minus values
-
- 19.9.1996
- -changed info alert
- -drive & MSA file infos done (infoal procedure)
- -file(s) info is done too (the same alert as extract)
- -before call fileselector I must do FMD_FINISH
- (I don't know why it uses allocated memory!)
-
- 20.9.1996
- -switch drives done
- -by pd_menu is no more blinking if click on m_line
-
- 21.9.1996
- -each dir-entry has word in sort permutation called P
- -separated routines for sorted & unsorted list of files
- -implemented quicksort for sort files! (sorting every time)
-
-
- 22.9.1996
- -improved sorting files for more features
- -using internal stack (roughly at the same speed)
- -completed sorting (switching, refreshing ...)
-
- 26.9.1996
- -pack routine is much faster (used registers only)
- -start work on LZW algorithms
-
- 27.9.1996
- -still working ...
-
- 28.9.1996
- -compress LZW work fine now
- -decompress LZW work on half power :-)
-
- 29.9.1996
- -completed LZW decompress for using to length lower than 32kB
- -included to MSA archiver
-
- 30.9.1996
- -LZW works for 100 percent
-
- 1-3.10.1996
- -*Find out* LZW with floating length of code (Enhanced LZW)
- - after 3 days ... definitely done
-
- 4.10.1996
- -compress information included in MSA-file info
-
- 6.10.1996
- -included none compression information
- -repaired sort sign when unsort
- -hotkeys for sorting
- -substituted OMEZ function by MIN function
-
- 8.10.1996
- -compress ratio information could be displayed
-
- 9.10.1996
- -repaired read directory when it is longer then bufln
- -MSA file with empty directory supported
- (must have standard format)
- -Nonstandard formats are supported
- -Able to compress only some part of diskette
- -Compression algorithm is selectable
-
- 10.10.1996
- -If MSAfile is nonstandard then file operations are not allowed
- -Built in alert for caution before lost data in MSAfile
- by compression
- -Fileselector if no MSAfile selected till the moment
-
- 11.10.1996
- -Caution alert was put to the RSC
- -After compressing whatever close old MSA and open new
- -Alert for choice tracks to extract is prepared
-
- 14.10.1996
- -Implemented examining number of planes before using bm_ functions
- accordingly was changed allocating memory...
- -Alert for choice before extraction works now
-
- 15.10.1996
- -Options alert is prepared
- -Add bootprotect and format tracks options to extract alert
-
- 16.10.1996
- -Options alert is shown
- problems with allocating memory
-
- 17.10.1996
- -Allocating works now! (Every time remains free 65kB at least)
- (autoreducing according to free memory)
- -Options are:
- -using fat no?
- -track buffering
- -filebuffer length
- -buffering while extracting
- -dialogs position
-
- 18.10.1996
- -Autoreducing size of file buffer according to free memory
- in the begining
- -Repaired bitmap functions for more colors
-
- 30.10.1996
- -Improved bitmap (still doesn't work well)
-
- 31.10.1996
- -Changed code for new version of PurePascal (size of operands)
-
- 6.11.1996
- -Bitmap using by the same way as in E-GEM (totaly OK)
- -problems with menu /bitmap functions/ solved
-
- 11.11.1996
- -Resource conversion for other than 16 point high fonts
- -objects are at right positions
-
- 12.11.1996
- -Implemented bootvirus protection
- (own &| file on disk with another /JAY_MSA.BTS/)
- -posibility to format diskette while extracting tracks
- -new mouse form for formatting action
-
- 13.11.1996
- -MSA files which are compressed by any LZW algorithm are signed MSC
- -mask for selecting files set to MS?
-
- 14.11.1996
- -Included registration routines and dialogs
- -shareware restrictions added
- -about alert (1st version)
- -converting to another compression type implemented
-
- 15.11.1996
- -added header to Registration Key + improved Crypt Key
- -since now most of two different JAY_MSA.KEY are
- not similar at least (except the header :-)) )
- -some hotkeys added
-
- 18.11.1996
- -user name included into the header of the KEY-file
-
- 20.11.1996
- -Error messages included (not complete version)
- -Universal alert for all messages and errors included
-
- 25.11.1996
- -Since now is able to use oldmouse form (oldform)
- -all IO routines are applied in 1! (& only) function (IOHL)
- -error messages are no problem
- -interuption by ESC is able
- -while file/disk/ extracting and disk compressing
- -calling ST-Guide for help (via VA_START)
- -DEBUG compiler option created (cause of help calling need R+)
-
- 22.01.1997
- -Fat-using selection changed to radio button
- (no diskette with more than 2 FATs found in our mind)
- -Start work on the "Used cluster compression only" - "OUC Compr."
-
- 24.01.1997
- -continue working on OUC Compression (RSC ...)
-
- 04.02.1997
- -finished OUC Compression (hope)
- -removed DEBUG option (no problems vith calling ST-GUIDE)
- I don't know why were there any.
-
- 05.02.1997
- -implemented MTOS D&D
-
- 06.02.1997
- -receiving multiple VA_START (Thing)
- -removed doubleclick bugs in dialogs
- -AV_D&D implemented
-
- 07.02.1997
- -to C string repaired
- -no problems in VA or D&D string getting
-
- 10.02.1997
- -MTOS D&D bug repaired (name of pipe)
- -Command line interpret actually CANCELED (maybe as TTP file in future)
- -means in totally full version
- -improved Escape function
- -bug error messages while extracting was fixed
-
- 23.02.1997
- -bug at AC_CLOSE removed
- -adding extensions to filenames depending on the compression type
- (MSC - LZW&eLZW, MSA - none&RLE) only if filename is without ext.
- -bug in MSAInfo removed (boot executability wasn't actualised)
-
- 24.02.1997
- -grey background of dialogs when 16 and more color are available
- -3D buttons are displayed on TOS 4.04 .. ..
-
- 25.02.1997
- -added 3D buttons flag
- -setptxt done (for BOXCHAR, BUTTON, STRING, ....)
- -the 'doubleclicked' file is shown in selected viewer
- -no more extract one file by dblclick
- -selectable normal or AV_Viewer in View & AVView
- -problems when MSA runs as ACC and viewer is not in memory
-
- 03.03.1997
- -OUC is not able while nonstandart directory
-
- 04.03.1997
- -reorganized menu line and hotkeys!!!
- -added new functions Sel.All Desel.All { ( ) }
-
- 05.03.1997
- -Changes is RSC... only View is not pressent yet.
- -Implemented flying dials!
- -Built XForm_do, Radio, FindFlagObj, ...
- -problems with vq_mouse -> replaced with graf_mkstate
-
- 06.03.1997
- -improved XForm_do.
- -added Move_Dialog icon
-
- 10.03.1997
- -Iconifying implemented!!!
-
- 11.03.1997
- -added color icon into the MSA package
- -1st version of view dialog
- -font selection works manually (in source) well
-
- 12.03.1997
- -Nonmodal dialogs implemented
-
- 13.03.1997
- -Improved dialogs
- -Work dialog is nonmodal-like too, but is nonmoveable...
- -bug in extsel fixed (bad back pointer)
- -shading while convert MSA by writing is disabled
-
- 19.03.1997
- -dialogs refresh fixed
-
- 24.03.1997
- -dialog stack structure implemented
- -> more than one dialog on screen at the same time available
- -MSANotes works now
- -Path redrawing fixed (in work)
-
- 25.03.1997
- -all dialogs are runing well now (hope)
-
- 26.03.1997
- -clipping rectangle while window dialogs - fixed
- -MSAdisk & drive name to info alert - done
- -changed view dialog and make functioning
- -no more bad path from scrp_read!!!
- -add more error alerts
- -sending messages runs well now
- -problems when MSA runs as ACC and viewer is not in memory
- -solved by error alert :-((
-
- 01.04.1997
- -bug in openf fixed ... ufff
- -alert bug fixed (while main window isn't open)
- -optimalised keyboard funtion
- -extract disk bug fixed (loading after compress)
- -INF file (completed)
-
- 02.04.1997
- -wind_update bug fixed (hope)
- -searching for INF file and saving bug fixed
- -added one more line into INF (last opened MSA file)
- -bug in read name of nonstandard MSA fixed
- -deleting temporary files included
- -optimised initobr, some bugs fixed
- -wrong wind position after 2nd start fixed
- -one more dialog bug fixed (window position at the top of the screen)
- -view file is able by menu or hotkey too
-
- 03.04.1997
- -truncating path length in viewer options fixed (to 38)
- -size of window fits to size of screen if it is larger then screen
- after load inf file
- -HotKeys for all objects :-)
-
- 04.04.1997
- -check & radio buttons are well displayed on every resolutions
- -hotkeys are displayed only when is needed
- -left shift with dash for hotkey if tos>401 and 3d and not(MAGIC)
- -added SysHeader record to GemInit unit
-
- 07.04.1997
- -bug in FingFlag fixed
- -added Shift_Cursor_Left/Right actions to Xform_do
- -fixed compressing one sided diskette and write Notes
- only if it is needed
- -added CRC sums checking (still compatible with MSA 2.3+)
- -HotKeys bug fixed (editable objects aren't edited by HotKey)
- -INF file changed
-
- 08.04.1997
- -Interuption keys changed to Alternate (Shift,Control)
- -Added overwrite file alert
- -convert MSA is able to the same compress method now (CRC, OUC)
-
- 09.04.1997
- -Icon text is OK (1:30am)
- -Check & Radio are defined in RSC
- -Changed Memory to Preferences in extras
- -added information about CRC exist into InfoAlert
-
- 10.04.1997
- -osver is read only once and hotkey dash is shifted while plns>=4
-
- 14.04.1997
- -changed selecting files, by double click is no file selected more,
- rubberbox is always used and might be reversable
- -IO says the filename when exists to confirm overwriting
- -equal alerts are shown on the same place if mouse left not its area
- -no. of FAT tables & directory entries & secs per cluster are checked
-
- 15.04.97
- -Drag&Drop runs without errors (hope so) (0:0am)
- -Test MSA files function added (with CRC sums) (0:58am)
- -close MSA if an error has ocurred by opening MSA file
- -improved 3D buttons, its sizes, and dialog sizes
- -3D on any color depth
-
- 16.04.1997
- -font selection is complete (UFSL protocoll, only as dialog)
- -repaired path truncating into window size
-
- 21.04.1997
- -canceled trying to get fontselector into the window
-
- 22.04.1997
- -repaired bug in file create (exist. test)
- -errors -2, -5 and -34 are binded now
- -existing directory are entered while extracting
- -button added into the message alert
- -write protection removing implemented
- -about and regitration alerts were improved
- -CRC adding is selected by default
-
- 23.04.1997
- -CRC adding and CRCchecking option are selected both or none
- -Dialogs are implemented as an independent unit
- -You can do more operations with background window
-
- 24.04.1997
- -WM_TOPPED wasn't possible at all - fixed (cause: JAYDials)
-
- 25.04.1997
- -some preferences wasn't canceled - fixed
- -changed RSC
- -definitely completed Shareware restrictions
- -disks with nonstandard bootsector could cause errors - fixed
- -some problems with dialogs (fixed JAYDials)
- -mouse forms wasn't actualised after second window open
-
- 26.04.1997
- -version 1.0 (first public release at Atariada'97)
-
- 03.05.1997
- -version 1.01
- -fixed and expanded Czech HYP
- -created English HYP
- -Draw custom changed (JAYDials)
- -window position in dependent on SYSTEM font (not selected)
-
- 15.05.1997
- -version 1.02
- -Testing archive bug was fixed (this was tested only with max memory before)
- -Alert is shown after testing
-
- 25.05.1997
- -some improvement in JAYDials
- -> the same version, but with new JAYDials
-
- 07.09.1997
- -version 1.03
- -I have FIDO !!!
- -bug in Fsel_Call removed
- -Extract files && no files selected -> MSA ask user to extract all files
- and directories
-
- 18.09.1997
- -added Font Protocol constants to GemInit unit
- -Drag&Drop Font Protocol implemented (use only monospaced fonts)
-
- 20.09.1997
- -font color extension added to JAYDials
- -you can use colored fonts
- -there is no more menu visible if you are in multitasking
-
- 25.09.1997
- -version 1.04 (unreleased)
- -button bindigs changed - now work as desktop (prepare for D&D for
- files in archive)
-
- 28.09.1997
- -fixed (frto) sel.count function (drag box runs well :)))
-
- 29.09.1997
- -selection of files reorganised (optimalised for speed)
- -color highlighting is ok now
-
- 06.10.1997
- -If you are not registered you can extract all files
-
- 07.11.1997
- -File attributes are now masked as required :-)
- -fixed bad format alert
- -no alert shown when extract and no file is selected
- -if 11 or >20 scpt then alert to use preformatted disks
-
- 23.12.1997
- -close file has now new hotkey: ^U
- -^C is used for copy the context of window to clipboard, if clipboard
- path is not found, the SCRAP.TXT saves into the temporary directory
-
- 29.12.1997
- -menu_register in MiNT
-
- 08.01.1998
- -ST format (PaCifiST) support implemented (only disks with system
- bootsectorfor read yet)
-
- 12.01.1998
- -Read error is now skipable
- -Cluster <2 read bug fixed
- -Notes are not written into .ST file any more :-)
- -To Folder extraction implemented
- -Window closed cause close window (not only folder)
-
- 16.01.1998
- -bug in adbut procedure removed
-
- 23.01.1998
- -if the FSEL cookie is present the standart file mask is *.MS[AC],*.ST
-
- 25.01.1998
- -SUPER!!! I have found, that *.IMG file (image disks from Micro$oft)
- are compatible with *.ST file
-
- 28.01.1998
- -the .NTS files implemnted (for Notes storing)
- -Undo key added (JAYDials)
- -Export of notes into the .NTS when .MSA too :-) (e.g. for .UPL files)
-
- 01-02.02.1998
- -DHST protocoll support
-
- ===========================================================================
- Known bugs:
- -when runs as an accessory: malloc function doesn't work well!!!
- -> usage is by this way a little bit risky :-(((
- -pokud probiha pakovaní a dialog v okne není v popredí -> stále
- p⌐ekresluje celé okno dialogu místo viditelné oblasti
-
- Remains:
- -D&D + AV
- -stale neni pri cteni a chybe moznost Best Match
- -Detekce .ST & Nestandartniho bootsectoru
-
- Future Features:
- -posibility to create a free MSA archive
- -deleting files from an unpacked MSA file
- -adding files to an unpacked MSA file
-